package com.jaychan.oauth.server.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.oauth2.provider.token.TokenStore;
import org.springframework.security.oauth2.provider.token.store.InMemoryTokenStore;

/**
 * 令牌存储策略的配置
 * 支持多种方式，内存、redis、jwk、jdbc也可以
 * @Author Jaychan tanjiecheng@borche.cn
 * @Date 2022/1/5 11:25
 */
@Configuration
public class AccessTokenConfig {

    /**
     * 将生成的token保存到内存中，重启服务器会失效
     */
    @Bean
    TokenStore tokenStore(){
        return new InMemoryTokenStore();
    }

}
